sand arresters - German English Dictionary